package com.dw.etl.core.api;

import  com.dw.etl.common.vo.PaginationVO;
import java.util.List;

import com.dw.etl.core.bean.model.MdMedDmtb;
import com.dw.etl.core.bean.model.MdMedTbFld;

/**
 * mdMedTbFld服务类
 * Created by hozeData on 2021/07/08.
 */
public interface MdMedTbFldService {

    List<MdMedTbFld> findByModel(MdMedTbFld mdMedTbFld);

    PaginationVO<MdMedTbFld> findPageByModel(MdMedTbFld mdMedTbFld, Integer pageNum, Integer pageSize);

    MdMedTbFld getById(String idTbFld);

    int insert(MdMedTbFld mdMedTbFld);

    int insertSelective(MdMedTbFld mdMedTbFld);

    int updateByIdSelective(MdMedTbFld mdMedTbFld);

    int updateById(MdMedTbFld mdMedTbFld);

    int deleteById(String idTbFld);

    int save(List<MdMedTbFld> list);

    List<MdMedTbFld> findValidTbField(String idTb);

    List<MdMedTbFld> findTbDimField(String idTb);

}
